object frmMain: TfrmMain Left = 284 Top = 129 Width = 433 Height = 300 Caption = 'TurboSprite Demo - Mutliple Sprite Engines' Font.Color = clWindowText Font.Height = -11 Font.Name = 'MS Sans Serif' Font.Style = [] OnShow = FormShow PixelsPerInch = 96 TextHeight = 13 object board: TDIBDrawingSurface Left = 8 Top = 8 Width = 328 Height = 257 AutoBlank = True AutoBlankColor = 0 DirtyRectangle = False OffsetX = 0 OffsetY = 0 ColorPalette = palette DIBCanvas.BrushColorIndex = 0 DIBCanvas.Height = 257 DIBCanvas.Orientation = orAuto DIBCanvas.PenColorIndex = 0 DIBCanvas.TransparentColor = 0 DIBCanvas.Width = 328 PaletteEntryFlag = pcNoCollapse WrapHorizontal = True WrapVertical = True OnCustomPaint = boardCustomPaint end object Button1: TButton Left = 344 Top = 8 Width = 75 Height = 25 Caption = '&Square' TabOrder = 0 OnClick = Button1Click end object Button2: TButton Left = 344 Top = 40 Width = 75 Height = 25 Caption = '&Missile' TabOrder = 1 OnClick = Button2Click end object missiles: TSpriteEngine DIBDrawingSurface = board DirtyRectangles = False ExpectedSprites = 200 OnCollision = missilesCollision Left = 104 Top = 112 end object squares: TSpriteEngine DIBDrawingSurface = board DirtyRectangles = False ExpectedSprites = 200 Left = 216 Top = 112 end object explosions: TSpriteEngine DIBDrawingSurface = board DirtyRectangles = False ExpectedSprites = 30 Left = 160 Top = 112 end object palette: TColorPalette PaletteEntries.Strings = ( '0,0,0,0' '128,0,0,0' '0,128,0,0' '128,128,0,0' '0,0,128,0' '128,0,128,0' '0,128,128,0' '192,192,192,0' '192,220,192,0' '166,202,240,0' '255,255,254,4' '247,247,247,4' '239,239,239,4' '189,189,189,4' '173,173,173,4' '132,132,132,4' '123,123,123,4' '214,206,206,4' '206,198,198,4' '173,165,165,4' '181,165,165,4' '99,90,90,4' '165,148,148,4' '49,41,41,4' '41,33,33,4' '107,82,82,4' '99,49,49,4' '74,33,33,4' '99,41,41,4' '123,49,49,4' '123,41,41,4' '99,33,33,4' '123,33,33,4' '140,33,33,4' '123,24,24,4' '255,0,0,4' '189,0,0,4' '132,0,0,4' '82,0,0,4' '8,0,0,4' '173,49,41,4' '156,41,33,4' '140,16,8,4' '165,74,66,4' '148,57,49,4' '148,49,41,4' '115,24,16,4' '214,82,66,4' '181,57,41,4' '189,57,41,4' '198,57,41,4' '206,57,41,4' '173,49,33,4' '189,49,33,4' '189,74,57,4' '239,90,66,4' '189,66,49,4' '239,82,57,4' '156,33,16,4' '148,99,90,4' '115,74,66,4' '206,115,99,4' '181,90,74,4' '214,74,49,4' '181,57,33,4' '189,57,33,4' '231,107,82,4' '255,99,66,4' '181,115,99,4' '49,16,8,4' '198,140,123,4' '181,123,107,4' '214,132,107,4' '222,99,66,4' '255,115,74,4' '255,57,0,4' '181,156,148,4' '198,99,66,4' '247,115,74,4' '247,181,156,4' '255,115,66,4' '247,189,165,4' '255,173,140,4' '239,156,123,4' '189,57,0,4' '107,90,82,4' '99,82,74,4' '189,156,140,4' '66,49,41,4' '189,173,165,4' '198,165,148,4' '140,107,90,4' '82,66,57,4' '206,123,74,4' '148,123,107,4' '214,132,82,4' '222,198,181,4' '165,140,123,4' '247,198,165,4' '231,156,99,4' '222,148,90,4' '247,206,173,4' '239,222,206,4' '140,123,107,4' '255,123,0,4' '206,165,123,4' '198,156,107,4' '231,181,123,4' '214,173,123,4' '214,165,107,4' '214,189,156,4' '140,123,99,4' '231,189,132,4' '214,173,115,4' '206,165,107,4' '198,156,99,4' '222,173,99,4' '214,165,90,4' '231,189,123,4' '222,181,115,4' '239,189,107,4' '231,181,99,4' '222,189,132,4' '239,198,123,4' '222,181,107,4' '239,189,99,4' '206,189,156,4' '239,214,165,4' '231,198,132,4' '222,189,123,4' '255,214,132,4' '247,206,123,4' '198,165,99,4' '239,198,115,4' '148,140,123,4' '140,132,115,4' '115,107,90,4' '239,206,132,4' '231,189,90,4' '239,206,123,4' '165,156,132,4' '255,189,0,4' '222,214,189,4' '181,173,148,4' '173,165,140,4' '222,206,156,4' '156,156,140,4' '222,222,198,4' '206,206,181,4' '255,255,222,4' '239,239,206,4' '214,214,181,4' '132,132,99,4' '33,33,0,4' '148,156,74,4' '156,165,66,4' '115,123,66,4' '123,140,57,4' '107,123,66,4' '99,115,57,4' '107,123,74,4' '107,132,57,4' '90,107,57,4' '214,239,173,4' '189,214,148,4' '82,99,57,4' '231,255,198,4' '90,115,66,4' '156,206,115,4' '123,173,82,4' '206,255,173,4' '189,247,156,4' '123,198,82,4' '107,181,66,4' '189,255,156,4' '173,255,148,4' '156,247,132,4' '132,222,107,4' '49,107,33,4' '57,148,33,4' '90,206,74,4' '74,198,66,4' '66,173,57,4' '49,148,41,4' '41,115,41,4' '33,99,33,4' '41,132,41,4' '24,74,33,4' '156,165,165,4' '33,41,41,4' '99,165,165,4' '115,140,156,4' '148,165,198,4' '198,214,255,4' '165,181,222,4' '156,165,198,4' '132,140,173,4' '156,165,206,4' '165,173,214,4' '239,239,247,4' '222,222,231,4' '181,181,198,4' '156,156,181,4' '90,90,107,4' '206,206,247,4' '99,99,123,4' '123,123,156,4' '140,140,189,4' '107,107,148,4' '57,57,82,4' '8,8,24,4' '0,0,123,4' '115,107,148,4' '57,49,74,4' '24,16,33,4' '90,74,107,4' '49,41,57,4' '41,33,49,4' '74,57,90,4' '66,49,82,4' '16,8,24,4' '33,24,41,4' '107,82,123,4' '99,74,115,4' '57,41,66,4' '82,66,90,4' '74,57,82,4' '33,16,41,4' '107,82,115,4' '99,74,107,4' '82,57,90,4' '156,148,156,4' '148,140,148,4' '107,99,107,4' '57,49,57,4' '41,24,41,4' '123,107,115,4' '49,33,41,4' '165,148,156,4' '99,57,66,4' '107,57,66,4' '82,24,33,4' '74,8,16,4' '140,66,74,4' '99,16,24,4' '1,0,0,4' '255,251,240,0' '160,160,164,0' '128,128,128,0' '255,0,0,0' '0,255,0,0' '255,255,0,0' '0,0,255,0' '255,0,255,0' '0,255,255,0' '255,255,255,0') IdentityPalette = True Left = 160 Top = 64 end object timerMain: THiResTimer Interval = 20 Resolution = 20 OnTimer = timerMainTimer Left = 104 Top = 64 end end